package com.bid.base.common.util.auth.loginEnum;

import lombok.Getter;

/**
 * <p>
 * <strong>北京正源德标科技信息有限责任公司</strong> <br>
 * </p>
 * <p>
 * 时间: 2022年03月31日 14:32
 * <p>
 * 创建人： TODO
 * 描述 : TODO
 *

 *  传输过程中
 */
@Getter
public enum EnumLoginTran {

    /**
     * octoid
     */
    OCTO_ID("octoid","octoid")
    /**
     * secret
     */
    ,OCTO_SECRET("secret","secret")
    /**
     * code
     */
    ,CODE("code","code")
    /**
     * 授权类型/范围，scope
     */
    ,GRANT_TYPE("grant_type","授权类型/范围，scope")

    /**
     * 登录随机码
     */
    ,LOGIN_RANDOM("loginRandomStr","登录随机码")

    /**
     * userName
     */
    ,UNAME("userName","")
    /**
     * subSys
     */
    ,SUBSYS("subSys","")
    /**
     * 主体类型
     */
    ,SUBJECT_TYPE("subjectType","主体类型")



    /**
     * 登录类型 tab /CommonEnums.LoginType.
     */
    ,LOGIN_TYPE("loginType","")
    /**
     * loginTid CA登录用到
     */
    ,LOGIN_TID("loginTid","")
    /**
     * 职务类型（0：普通员工；1：部门经理；3.运营管理员；4.监督人）") copy from boctouser
     */
    ,CAPA_TYPE("capacityType","")
    /**
     * copy from boctouser
     */
    ,SUR_DEPT_CODE("surveillanceDeptCode","")
    /**
     * copy from boctouser
     */
    ,SUR_DEPT_NAME("surveillanceDeptName","")

    ,REFRESH_TOKEN("refresh_token","")

    ,MOCK_LOGIN("MOCK_LOGIN","")
    ,MOCK_SWITCH_SUBJECT_ID("SWITCH_SUBJECT_ID","")
    ;
    private String name;
    private String desc;

    EnumLoginTran(){}
    EnumLoginTran(String name, String desc){
        this.name = name;
        this.desc = desc;
    }

}
